JmesPath\TreeCompiler S

Total Complexity 37
Dependencies 1
Dependents 2
Total lines 413
Lines of code 307
Logical lines of code 92
Comment lines 34
Methods 25
Properties 3

Methods 25

Method Rating Maintainability Complexity Lines of code
visit_projection()
S
49 4 32
visit_multi_select_hash()
S
51 4 27
visit_comparator()
S
53 3 24
visit_index()
S
55 2 22
visit_flatten()
S
51 1 31
visit_function()
S
59 2 15
visit_condition()
S
57 1 18
visit_field()
S
57 1 18
visit()
S
58 1 17
makeVar()
S
68 2 7
write()
S
65 2 9
visit_or()
S
62 1 12
visit_and()
S
62 1 12
visit_expref()
S
66 1 8
visit_current()
S
80 1 3
visit_slice()
S
65 1 9
visit_literal()
S
78 1 3
visit_multi_select_list()
S
80 1 3
visit_pipe()
S
73 1 5
dispatch()
S
78 1 3
visit_subexpression()
S
67 1 9
visit_not()
S
69 1 7
indent()
S
77 1 4
outdent()
S
75 1 4
__call()
S
72 1 5